开发JAVA EE软件安装及其配置

开发JAVA EE软件安装及其配置

六月 03, 2019

JDK安装


JDK下载地址:

Java Development Kit (JDK) 是太阳微系统针对Java开发人员发布的免费软件开发工具包(SDK,Software development kit)。JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。2006年太阳微系统宣布将发布基于GPL协议的开源JDK,使JDK成为自由软件。最新版本为Java SE Development Kit 11.0.2

1

2

在MacOS上,不需要配置环境变量,如果是Windows系统,

  1. 新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk11.0.2

  2. 打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

备注:

  1. 表示当前路径,%JAVA_HOME%就是引用前面指定的JAVA_HOME;

  2. JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。

  3. PATH使得系统可以在任何路径下识别java命令。

  4. CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别。

  • 测试JDK

在CMD命令下输入javac,java,javadoc命令:出现关于JAVA的信息,表示安装成功。

web服务器安装(Tomcat)


Tomcat下载地址:

当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0。

  • 点击Tomcat 9

    3

  • 点击9.0.16

    4

  • 按照自己系统下载对应版本(Tomcat不区分操作系统,下载哪一个都可以,建议不要下载安装版)

    5

  • 下载后解压到根目录

    5

  • 启动Tomcat:

    • 在终端输入sudo sh startup.sh

      6

  • 在浏览器里输入:http://localhost:8080

    • 如果出现一下界面则说明配置成功:

      7

  • 关闭Tomcat:

    • 在终端输入sudo sh shutdown.sh

      8

附:Window10下配置Tomcat环境变量

  1. 新建变量名:CATALINA_BASE,变量值:C:\tomcat

  2. 新建变量名:CATALINA_HOME,变量值:C:\tomcat

  3. 打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

  • 启动Tomcat服务

  • 方法两种:

  1. 方法一:在CMD命令下输入命令:startup,出现如下对话框,表明服务启动成功。

  2. 方法二:右键点击桌面上的“我的电脑”->“管理”->“服务和应用程序”->“服务”,找到“Apache Tomcat”服务,右键点击该服务,选择“属性”,将“启动类型”由“手动”改成“自动”。

数据库安装(MySQL)


MySQL下载地址:

点击DOWNLOADS->Community->MySQL Community Server

9

10

安装:

11

全部默认选项安装;

安装之后打开偏好设置

点击MySQL,开启mysql

12

在终端中输入mysql路径:

PATH=”$PATH”:/usr/local/mysql/bin

在终端登录到MySQL的命令如下

mysql -u root -p

如果显示的内容如下,即是已经成功登录到MySQL服务:

展示mysql的端口

show global variables like ‘port’;

13

附window 安装教程:

最新版本可以在 MySQL 下载 中下载中查看。

img

img

点击

Download

按钮进入下载页面,点击下图中的

No thanks, just start my download.

就可立即下载:

img

下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\web\mysql-8.0.11 下。

接下来我们需要配置下 MySQL 的配置文件

打开刚刚解压的文件夹 C:\web\mysql-8.0.11 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
> [mysql]
> # 设置mysql客户端默认字符集
> default-character-set=utf8
>
> [mysqld]
> # 设置3306端口
> port = 3306
> # 设置mysql的安装目录
> basedir=C:\\web\\mysql-8.0.11
> # 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
> # datadir=C:\\web\\sqldata
> # 允许最大连接数
> max_connections=20
> # 服务端使用的字符集默认为8比特编码的latin1字符集
> character-set-server=utf8
> # 创建新表时将使用的默认存储引擎
> default-storage-engine=INNODB
>

接下来我们来启动下 MySQL 数据库:

以管理员身份打开 cmd 命令行工具,切换目录:

1
2
> cd C:\web\mysql-8.0.11\bin
>

初始化数据库:

1
2
> mysqld --initialize --console
>

执行完成后,会输出 root 用户的初始默认密码,如:

1
2
3
4
> ...
> 2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ
> ...
>

APWCY5ws&hjQ 就是初始密码,后续登录需要用到,你也可以在登陆后修改密码。

输入以下安装命令:

1
2
> mysqld install
>

启动输入以下命令即可:

1
2
> net start mysql
>

注意: 在 5.7 需要初始化 data 目录:

1
2
3
> > cd C:\web\mysql-8.0.11\bin 
> > mysqld --initialize-insecure
> >

初始化后再运行 net start mysql 即可启动 mysql。

登录MySQL

当 MySQL 服务已经运行时, 我们可以通过 MySQL 自带的客户端工具登录到 MySQL 数据库中, 首先打开命令提示符, 输入以下格式的命名:

1
2
> mysql -h 主机名 -u 用户名 -p
>

参数说明:

  • -h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;
  • -u : 登录的用户名;
  • -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。

如果我们要登录本机的 MySQL 数据库,只需要输入以下命令即可:

1
2
> mysql -u root -p
>

按回车确认, 如果安装正确且 MySQL 正在运行, 会得到以下响应:

1
2
> Enter password:
>

若密码存在, 输入密码登录, 不存在则直接按回车登录。登录成功后你将会看到 Welcome to the MySQL monitor… 的提示语。

然后命令提示符会一直以 mysq> 加一个闪烁的光标等待命令的输入, 输入 exitquit 退出登录。

启动和关闭MySQL

在 Windows 系统下,打开命令窗口(cmd),进入 MySQL 安装目录的 bin 目录。

启动:

1
2
3
> cd c:/mysql/bin
> mysqld --console
>

关闭:

1
2
3
> cd c:/mysql/bin
> mysqladmin -uroot shutdown
>

Navicat Premium下载地址:

链接: 提取码: vzuj

此链接为我本人分享的链接,里面有最新的Navicat Premium12.0版本给大家,有 Mac OS X 、Windows、Linux三大版本,根据自己的操作系统平台选择对应的版本。

Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

14

安装很简单,拖放进Applications文件夹就可以了,如下图:

15

Navicat软件工作界面如下图所示:

16

Navicat连接mysql

点击 链接接-MySQL

17

点击你的数据库右键点击连接:

18

如果遇到这种情况 MySQL said: Authentication plugin ‘caching_sha2_password’ cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found

解决方案:

打开系统偏好设置,找到mysql,点击Initialize Database。

输入你的新密码,记住这个密码,用于后期链接数据库的登陆使用。

选择‘Use legacy password‘。

重启mysql服务。

使用sequel Pro链接。

在重新链接就好了

IDE安装(eclipse)


Eclipse下载地址:

进入软件下载页面如下图所示,首先我们要了解eclipse是免费、开源的,而MyEclipse是收费的,它们就是所集成的插件不同,我们需要下载Eclipse IDE for Enterprise Java Developers,它有 Mac OS X 、Windows、Linux三大版本,根据自己的操作系统平台选择对应的版本。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

19

20

下载好软件,打开软件安装包,我的安装过程很简单,把应用程序拖进Application文件夹就完成安装

21

安装打开界面如图所示:

22

工作台如图所示:

23

这个软件默认是英文的,对于英语不好的人显得不怎么友好(我个人建议不要汉化)但我还是写一下汉化教程:

汉化包下载地址:(https://www.eclipse.org/babel/downloads.php)

24

点击Chinese:

25

选择汉化比较完全的:

26

解压此文件夹:

27

重启软件后就是汉化的了

28

汉化成功!

添加服务器:

29

30

创建第一个JSP文件并运行:

31

32

结语


配图为本人亲自操作过程中的截图,这也是学JAVA EE的开始,工欲善其事,必先利其器。把开发和测试环境构建好是必须的,这次搭建开发和测试环境让会在今后JAVA EE的开发上的道路上解决了一个很大的绊脚石。

END